﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Lilium.Web.Mvc;

namespace Lilium.Web.Mvc.EntityFilters
{
	/// <summary>
	/// Служба контроллера, используемая для фильтрации 
	/// </summary>
	public interface IFilteringService
	{
		void AddFilter(IEntityFilter filter);

		IQueryable<TEntity> ApplyFilters<TEntity>(IQueryable<TEntity> entities);
	}
}